Interval Routing for Generalized Hypercube-Like Graphs

نویسندگان

  • Yon Dourisboure
  • Cyril Gavoille
چکیده

Given a parallel or distributed system, the interconnection network ensures the communication between the processors, the terminal nodes. Each intermediate node has a router, a dedicated co-processor which forwards the messages between processors through the links of the underlying topology. The routers run a distributed algorithm which specifies the way to go from a node of the network to another. This algorithm is described by a routing function. Once a router receives a message, it looks at its header and checks the destination of the message, and finds the output port that will be used to forward the message towards to next intermediate node up to its destination. The output port is a number local to each router and associated to each link between routers. A standard way to implement such algorithms is to use a routing table. To find the output port, the router consults a table which is kept in its local memory. For each destination, this table returns the output port number through which the message can be forwarded. A simple method to organize this table is to associate to each destination the output port number which can serve it. This method is simple, but it is very memory expensive. It requires O(n logd) bits to maintain the routing table in each node of degree d, n being the number of nodes of the underlying graph representing the network. For a large or growing network, this method is not feasible. It is interesting to look for another method in order to reduce the size of the data structure stored by the routers, and used for the routing task. In the field of compact routing, several methods and strategies were introduced to reduce the router memory size, as separator-based strategies routing schemes [FJ86, FJ90], hierarchical routing schemes [PU89, ABNLP89], prefix routing [BTvL90], boolean routing [FG97], and interval routing [SK85, vLT87]. We focus our work on this last technique that offer a more compact data structure for routing tables.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the k-subgraphs of the Generalized n-cubes

Graphs are used in modeling interconnections networks and measuring their properties. Knowing and understanding the graph theoretical/combinatorial properties of the underlying networks are necessary in developing more efficient parallel algorithms as well as fault-tolerant communication/routing algorithms [1] The hypercube is one of the most versatile and efficient networks yet discovered for ...

متن کامل

The Priority Broadcast Scheme for Dynamic Broadcast in Hypercubes and Related Networks

Dynamic broadcast is a communication problem where each node in a parallel computer generates packets to be broadcast to all the other nodes according to a certain random process. The lower bound on the average time required by any oblivious dynamic broadcast algorithm in an ndimensional hypercube is Ω(n+ 1 1 ρ)when packets are generated according to a Poisson process, where ρ is the load facto...

متن کامل

On the Invariant Many-one Packet Routing in Multi-link Binary Hypercubes

The paper considers the necessity conditions for the existence of many-one destination graphs in multi-link hypercubes. It is shown that many-one modular destination graphs for minimum routing exist for dimensions five and six in the two-link hypercube, and also for dimension seven in the three-link hypercube. The combination of two many-one modular graphs forms a new modular graph for invarian...

متن کامل

Low Congested Interval Routing Schemes

In this paper we provide low-congested Interval Routing Schemes (IRS) for some common interconnection networks such as butterries, wrapped butterries and cube connected cycles. In particular, by exploiting their hypercube-like structure, we show that 1-IRS and 2-IRS are already suucient to get schemes with a congestion which is at most c times the optimal one, for low constant values of c. More...

متن کامل

Cyclic Modular Destination Graphs in the Hypercube

The invariance of the hypercube to discrete rotation (cyclic shift) is used to prove the existence of cyclic modular destination graphs (cyclic MDG, or CMDG) for optimal oblivious many-one packet routing for arbitrary dimensions. The proof is constructive, thus allowing a straightforward generation of said CMDGs. The optimality of the graphs is measured in terms of the minimum number of routing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007